package com.guodi.model.mapper;

import com.guodi.model.entity.ApiIndicatorsVal;
import com.guodi.model.entity.ApiMapDivision;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @描述：
 * @作者: 戴伙进
 * @日期: 2020/6/30 15:40
 */
public interface MonitorEvaluateWarningMapper {

    /**
     * @描述:获取近一个月内的指标数据
     * @入参:
     * @出参:
     * @作者: 戴伙进
     * @日期: 2020/7/6 16:52
     **/
    List<ApiIndicatorsVal> getAllByOneMonth(@Param("divisionCode") String divisionCode);

    /**
     * @描述:获取更新记录的最新的十条记录
     * @入参:
     * @出参:
     * @作者: 戴伙进
     * @日期: 2020/7/6 16:57
     **/
    List<ApiIndicatorsVal> getNumByTime(@Param("num") Integer num, @Param("divisionCode") String divisionCode);

    /**
     * @描述:通过父节点获取下级行政区划数据
     * @入参:
     * @出参:
     * @作者: 戴伙进
     * @日期: 2020/10/27 21:00
     **/
    List<ApiMapDivision> getDivisionByParentCode(@Param("parentCode") String parentCode);
}
